package com.kc.sjwh.dao;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.kc.sjwh.entity.po.Res;
import com.kc.sjwh.other.BaseDao;

/**
 * 资源DAO
 * date: 2017年5月15日
 * @author zhangGuihua(hua7381@163.com)
 */
@Repository
public class ResDao extends BaseDao<Res>{

	/**
	 * 获取用户在某应用下的所有菜单
	 * @param yydm 应用代码
	 * @param yhid 用户id
	 * @return
	 */
	public List<Res> getMenus4User(String yydm, String yhid) {
		Map m = new HashMap();
		m.put("yydm", yydm);
		m.put("yhid", yhid);
		return templ.selectList(getStatement("getMenus4User"), m);
	}
	
	/**
	 * 获取应用下的所有菜单
	 * @param appCode
	 * @return
	 */
	public List<Res> getMenusByAppCode(String appCode) {
		Map m = new HashMap();
		m.put("yydm", appCode);
		return templ.selectList(getStatement("getMenusByAppCode"), m);
	}

}
